package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;

@FieldTypeAnnotation(tableName = "t_l_lanruosi_eliminate_2")
public class LogLanRuoSiEliminate2 {

    @FieldTypeAnnotation(desc = "用户ID")
    private long userId;
    @FieldTypeAnnotation(desc = "活动ID")
    private int activityId;
    @FieldTypeAnnotation(desc = "0单倍1八倍2十六倍")
    private int multi;
    @FieldTypeAnnotation(desc = "最大连消数量")
    private int maxCon;
    @FieldTypeAnnotation(desc = "后续消除数量")
    private int count;
    @FieldTypeAnnotation(desc = "后续积分")
    private long score;
    @FieldTypeAnnotation(desc = "命中妖怪")
    private String monsterList = "";
    @FieldTypeAnnotation(desc = "命中伤害")
    private String damageList = "";
    @FieldTypeAnnotation(desc = "剩余血量")
    private String bloodList = "";
    @FieldTypeAnnotation(desc = "轮次+波次")
    private String roundWave = "";
    @FieldTypeAnnotation(desc = "时间")
    private Date time;

    public LogLanRuoSiEliminate2(long userId, int activityId, int multi, int maxCon, int count, long score, String monsterList, String damageList, String bloodList, String roundWave) {
        this.userId = userId;
        this.activityId = activityId;
        this.multi = multi;
        this.maxCon = maxCon;
        this.count = count;
        this.score = score;
        this.monsterList = monsterList;
        this.damageList = damageList;
        this.bloodList = bloodList;
        this.roundWave = roundWave;
        this.time = new Date();
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getMulti() {
        return multi;
    }

    public void setMulti(int multi) {
        this.multi = multi;
    }

    public int getMaxCon() {
        return maxCon;
    }

    public void setMaxCon(int maxCon) {
        this.maxCon = maxCon;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public long getScore() {
        return score;
    }

    public void setScore(long score) {
        this.score = score;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public String getMonsterList() {
        return monsterList;
    }

    public void setMonsterList(String monsterList) {
        this.monsterList = monsterList;
    }

    public String getDamageList() {
        return damageList;
    }

    public void setDamageList(String damageList) {
        this.damageList = damageList;
    }

    public String getBloodList() {
        return bloodList;
    }

    public void setBloodList(String bloodList) {
        this.bloodList = bloodList;
    }

    public String getRoundWave() {
        return roundWave;
    }

    public void setRoundWave(String roundWave) {
        this.roundWave = roundWave;
    }
}
